速報APP / 教育 / C Compiler Free (Offline, Debug)

C Compiler Free (Offline, Debug)

價格:免費

更新日期:2015-11-04

檔案大小:15.7 MB

目前版本:1.3.1

版本需求:需要 iOS 7.0 或以上版本。與 iPhone、iPad 及 iPod touch 相容。

支援語言:簡體中文, 英語

C Compiler Free (Offline, Debug)(圖1)-速報App

SketchC is a IOS device on the C language editing and operation procedures. Can be used for learning to learn C programming language.

Contains the following functions:

1 code editor: syntax highlighting, auto indent

2 code is compiled to run: direct local compile operation, does not need the network.

Add Library

posix,

ipc,

zlib,

socket,

sqlite3,

jpeg,

opengles1-3,

Core Foundation(based iOS sdk7.0),

Core Graphics(based iOS sdk7.0),

C Compiler Free (Offline, Debug)(圖2)-速報App

Debug:

Help: ? : help

help : help

/[keyword] : search keyword in help information

Source: v {[line]}: view source code {around [line]}

V [stack] : view source code in function call stack

t : show function call stack

Evaluation: p [expr] : evaluate expression (no declaration/loop/condition)

Evaluation: s [expr] : step into expression (no declaration/loop/condition)

Evaluation: S [expr] : step over expression (no declaration/loop/condition)

{[statements]} : evaluate statement (any kind)

Monitor: g {[var]} : list global variable

l {[var]} : list local variable

proto {[scope]::}[func] : show function prototype

C Compiler Free (Offline, Debug)(圖3)-速報App

typedef {name} : show typedefs

function : show interpreted functions

macro : show macro functions

template : show templates

include : show include paths

file : show loaded files

where : show current file position

return [val] : return undefined symbol value

Run: S : step over function/loop

s : step into function/loop

i : ignore and step over

c {[line]}: continue {to [line]}

e : step out from function

b [line] : set break point

C Compiler Free (Offline, Debug)(圖4)-速報App

db [line] : delete break point

a [assert]: break only if assertion is true

Quit: q : quit

C Compiler Free (Offline, Debug)(圖5)-速報App

支援平台:iPhone, iPad